header{
	background-color:rgba(255,255,255,.9);
	color:black;
	border-bottom:1px solid rgba(0,0,0,.1);

}
header a span{
	color:black;
}
header nav a:nth-of-type(2){
 visibility:visible;
}
.kz_condition{
	width:1100px;
	display:block;
	margin:81.34px auto;
	
}
.kz_condition  section:nth-of-type(1){
	width:100%;
	display:block;
	border-bottom:2px solid #ff8a44;
}
.kz_condition  section:nth-of-type(1) a{
	width:80px;
	line-height:45px;
	display:inline-block;
	font-size:15px;
	color:#000;
	text-align:center;
	background-color:rgba(0,0,0,0);
}
.kz_condition  section:nth-of-type(1) a:hover{
	background-color:#ff8a44;
	transition:background-color .3s;
}
.kz_condition  section:nth-of-type(2),
.kz_condition  section:nth-of-type(3) 
{
	width:100%;
	display:block;
	margin-top:10px;
}
.kz_condition  section:nth-of-type(4),
.kz_condition  section:nth-of-type(5),
.kz_condition  section:nth-of-type(6){
	width:100%;
	display:block;
}

.kz_condition  section:nth-of-type(3) label{
	width:10%;
	display:inline-block;
	height:70px;
	text-align:center;
	font-size:13px;
	box-sizing:border-box;
	vertical-align:top;

}
.kz_condition  section:nth-of-type(2) label,
.kz_condition  section:nth-of-type(4) label,
.kz_condition  section:nth-of-type(5) label,
.kz_condition  section:nth-of-type(6) label{
	width:10%;
	display:inline-block;
	line-height:35px;
	text-align:center;
	font-size:13px;
	box-sizing:border-box;

}
.kz_condition  section:nth-of-type(2) label:hover,
.kz_condition  section:nth-of-type(3) label:hover,
.kz_condition  section:nth-of-type(4) label:hover,
.kz_condition  section:nth-of-type(5) label:hover,
.kz_condition  section:nth-of-type(6) label:hover{
		border-right:1px solid rgba(0,0,0,.1);
}
.kz_condition  section:nth-of-type(2) div,
.kz_condition  section:nth-of-type(3) div,
.kz_condition  section:nth-of-type(4) div,
.kz_condition  section:nth-of-type(5) div,
.kz_condition  section:nth-of-type(6) div{
	width:88.5%;
	display:inline-block;
	font-size:14px;
	color:rgba(0,0,0,.9);
	box-sizing:border-box;
}
.kz_condition  section:nth-of-type(2) div h5,
.kz_condition  section:nth-of-type(3) div h5{
	border-bottom:1px solid rgba(0,0,0,.1);
	display:block;

}
.kz_condition  section:nth-of-type(2) div h5 span,
.kz_condition  section:nth-of-type(3) div h5 span{
     display:inline-block;
     padding:0px 10px;
     line-height:25px;
     box-sizing:border-box;
     color:rgba(0,0,0,.8);
     position:relative;
}
.kz_condition  section:nth-of-type(2) div a,
.kz_condition  section:nth-of-type(3) div a,
.kz_condition  section:nth-of-type(4) div a,
.kz_condition  section:nth-of-type(5) div a,
.kz_condition  section:nth-of-type(6) div a
{
	line-height:35px;
	display:inline-block;
	margin-right:15px;
	color:rgba(0,0,0,.9);

}
.kz_condition  section:nth-of-type(2) div a:hover,
.kz_condition  section:nth-of-type(3) div a:hover,
.kz_condition  section:nth-of-type(4) div a:hover,
.kz_condition  section:nth-of-type(5) div a:hover,
.kz_condition  section:nth-of-type(6) div a:hover
{
	color:#ff8a44;

}

.kz_condition  section:nth-of-type(3) div h6,
.kz_condition  section:nth-of-type(4) div h6,
.kz_condition  section:nth-of-type(5) div h6,
.kz_condition  section:nth-of-type(6) div h6
{
	color:rgba(0,0,0,1);
	font-weight:400;
	font-size:13px;

}
.kz_condition  section:nth-of-type(3) div h5 span:after,
.kz_condition  section:nth-of-type(2) div h5 span:after{
	content:"\a0";
	display:inline-block;
	width:3px;
	height:3px;
	position:absolute;
	border-bottom:4px solid rgba(0,0,0,.2);
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
	bottom:0px;
	left:15px;
	opacity:0;
}
.kz_condition  section:nth-of-type(3) div h5 span:hover::after,
.kz_condition  section:nth-of-type(3) div h5 span:focus::after,
.kz_condition  section:nth-of-type(2) div h5 span:hover::after,
.kz_condition  section:nth-of-type(2) div h5 span:focus::after{
opacity:1;
transition:opacity .35s;

}
.article {
	width:1100px;
	display:block;
	margin:10px auto;
}
.article section:nth-of-type(1) div:nth-of-type(1){
	display:block;
	width:100%;
	font-size:14px;
}
.article .kz_order_top{
	margin:0px 0px 20px 0px;
}
.article .kz_order_top .price,
.article .kz_order_top .sum
{
	display:inline-block;
	border:none;
	color:rgba(0,0,0,.8);
	float:right;
	padding:0px 10px;
	line-height:30px;
}
.article .kz_order_top .cancel{
	padding-left:3px;
	display:inline-block;
	color:rgba(0,0,0,.7);
}
.article .kz_order_top span{
	display:inline-block;
	border:none;
	color:rgba(0,0,0,.8);
	padding:0px 10px 0px 7px;
	line-height:25px;
	border:1px solid #ff8a44;
	border-radius:5px;
}
.article section:nth-of-type(1){
	display:inline-block;
	width:75%;
	vertical-align:top;
	margin-right:4%;
	position:relative;
}
.article section:nth-of-type(2){
	display:inline-block;
	width:20%;
}
.article section:nth-of-type(1) .kz_show_cols{
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,.1);
	padding-bottom:20px;
	box-shadow:1px 1px 1px rgba(0,0,0,0);
	margin-top:20px;
}
.article section:nth-of-type(1) .kz_show_cols:hover{
box-shadow:5px 5px 15px rgba(0,0,0,.2);
transition:box-shadow .5s;
}

.article section:nth-of-type(1) .kz_show_cols:hover div p:nth-of-type(3) a:last-child{
opacity:1;
transition:opacity .5s;
}
.article section:nth-of-type(1) .kz_show_cols:hover div p:nth-of-type(3) a:last-child:hover::after{
	
	height:100%;
	transition:height .5s;
}
.article section:nth-of-type(1) .kz_show_cols div{
	display:inline-block;
	position:relative;
}
.article section:nth-of-type(1) .kz_show_cols div a h5{
	display:inline-block;
	font-size:17px;
	font-weight:600px;
	line-height:40px;
	vertical-align:top;
	margin-right:10px;
}
.article section:nth-of-type(1) .kz_show_cols div a img:nth-of-type(1){
	width:56px;
	opacity:.4;
	display:inline-block;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(1) img{
	width:22px;

	vertical-align:middle;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(2) img{
	width:22px;
	vertical-align:middle;

}
.article section:nth-of-type(1) .kz_show_cols div p span{
	line-height:30px;
	display:inline-block;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(1) a{
	line-height:30px;
	display:inline-block;
}
.article section:nth-of-type(1) .kz_show_cols a:nth-of-type(1){
	width:40%;
	display:inline-block;
	vertical-align:top;	

}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a{
	width:60px;
	line-height:38px;
	border:1px solid rgba(0,0,0,.1);
	text-align:center;
	display:inline-block;
	margin-right:0px;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a:hover{
	border:1px solid #ff8a44;

}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a:last-child{
	margin-left:129px;
	opacity:0;
	background-color:#ff8a44;
	color:white;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	line-height:30px;
	position:relative;

}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a:last-child:after{
	position:absolute;
	content:"\a0";
	width:100%;
	background-color:rgba(0,0,0,.1);
	height:0px;
	top:0px;
	left:0px;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a:nth-of-type(6){
	width:40px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(3) a:nth-of-type(1){
	margin-left:10px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(4) {
	display:inline-block;
	width:120px;
	font-size:19px;
	font-weight:800;
	color:#ff8a44;
	top:0px;
	right:-17px;
	position:absolute;
}
.article section:nth-of-type(1) .kz_show_cols div p:nth-of-type(4) span {
	display:inline-block;
	font-size:12px;
	color:#585858;
	}
.article section:nth-of-type(1) .kz_show_cols div p{
	font-size:15px;
	color:rgba(0,0,0,.8);
}
.article section:nth-of-type(1) .kz_show_cols div p a{
	font-size:15px;
	color:rgba(0,0,0,.8);
}
.article section:nth-of-type(1) .kz_show_cols a:nth-of-type(1) img{
	width:100%;
	border-radius:5px;
}
.article section:nth-of-type(1) .kz_show_cols a:nth-of-type(1){
	margin-right:10px;
}
.article section:nth-of-type(1) .kz_show_cols a:nth-of-type(1) img:hover{
   opacity:.9;
}
.article section:nth-of-type(2) h5{
	font-size:15px;
	font-weight:800px;
	line-height:40px;
	color:rgba(0,0,0,.8);
}
.article section:nth-of-type(2) figure {
	position:relative;
	display:block;
	margin-bottom:20px;

}
.article section:nth-of-type(2) h5:nth-of-type(2){
    margin-top:31px;
    padding-top:10px;
	border-top:1px solid rgba(0,0,0,.2);
}
.article section:nth-of-type(2) h6:nth-of-type(1){
   margin-top:20px;
}
.article section:nth-of-type(2) h6:nth-of-type(1),
.article section:nth-of-type(2) h6:nth-of-type(2){
   text-align:center;
}
.article section:nth-of-type(2) figure h4:nth-of-type(1){
	display:inline-block;
	font-size:14px;
	color:#3a3a3a;
	width:45%;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    position:absolute;
	left:0px;
}
.article section:nth-of-type(2) figure h4:nth-of-type(2){
	display:inline-block;
	font-size:15px;
	width:37%;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
	position:absolute;
	right:0px;
	color:#ff8a44;
}
.article section:nth-of-type(2) figure h4:nth-of-type(2) span{
	color:#6b6b6b;
}

.article section:nth-of-type(2) h5:nth-of-type(3){
	font-size:15px;
	font-weight:800px;
	line-height:30px;
	margin-top:10px;
	color:rgba(0,0,0,.8);
    padding-top:15px;
	border-top:1px solid rgba(0,0,0,.2);
}
.article section:nth-of-type(2) h6{
	font-size:14px;
	font-weight:400px;
	color:rgba(0,0,0,.6);
	text-overflow:hidden;
	white-space:;
}


.article section:nth-of-type(2) h6+a{
	color:#fff;
	border:none;
	border-radius:5px;
	font-size:14px;
	display:inline-block;
	background-color:#ff8a44;
	line-height:30px;
	text-align:center;
	width:100%;
    padding:0px 70px;
    margin-bottom:20px;
    position:relative;
	box-sizing:border-box;
   }
.article section:nth-of-type(2) h6+a:after{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:100%;
	border-radius:5px;
	background-color:rgba(0,0,0,.1);
	content:"";

}
.article section:nth-of-type(2) h6+a:hover::after{
   width:100%;
   transition:width .5s;
}


.article section:nth-of-type(2) h5 + img{
	width:100%;
	border-radius:5px;
}
.article section:nth-of-type(2) h5 + img:hover{
	opacity:.9;
}
.article section:nth-of-type(2) .kz_show_pot img{
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	vertical-align:top;
}
.article section:nth-of-type(2) .kz_show_pot img:hover{
opacity:.9;

}
.article section:nth-of-type(2) .kz_show_pot{
	display:block;
	width:100%;
	margin-bottom:10px;

}
.article section:nth-of-type(2) .kz_show_pot div h6{
	display:block;
	width:100%;
	font-size:15px;
	color:rgba(0,0,0,.7);
	box-sizing:border-box;
	margin:0px;
	padding:0px;
}
.article section:nth-of-type(2) .kz_show_pot div{
	display:inline-block;
	width:44%;

}
.article section:nth-of-type(2) .kz_show_pot div span{
	display:block;
	width:100%;
	font-size:14px;
	color:rgba(0,0,0,.6);
	box-sizing:border-box;
}
.article section:nth-of-type(2) .kz_show_pot div span:nth-of-type(1){
	display:block;
	width:100%;
	font-size:13px;
	color:#ff8a44;
	box-sizing:border-box;
	line-height:23px;
}
.article section:nth-of-type(3){
	display:inline-block;
	width:75%;
	text-align:right;
	margin:40px 0px;
}
.article section:nth-of-type(3) a{
	display:inline-block;
	text-align:right;
	line-height:30px;
	padding:0px 10px;
	font-size:15px;
	color:rgba(0,0,0,.7);
	text-align:center;
	margin-right:5px;
	border:1px solid rgba(0,0,0,.3);
}
.article section:nth-of-type(3) a:hover{

	border:1px solid #ff8a44;
	color:rgba(0,0,0,1);

}
.article section:nth-of-type(3) a:first-child{
	margin-right:30px;
}
.article section:nth-of-type(3) a:last-child{
	margin-left:30px;
}